// jqGrid 初始化
console.info($(window).height());
$("#jqGrid").jqGrid({
			url : baseUrl + '/dqsc/queryOrderListAll.do',
			datatype : "json",
			mtype : 'post',
			colModel : [{
						label : '用户名',
						width : 100,
						name : 'USER_NAME',
						sortable:false,
						align : 'center'
					}, {
						label : '订单编号',
						width : 100,
						name : 'ORDER_BH',
						sortable:false,
						align : 'center'
					}, {
						label : '配送方式',
						width : 100,
						name : 'ZF_TYPE',
						sortable:false,
						align : 'center',
						formatter : function(cellvalue, options, rowObject) {
							if(cellvalue == '01'){
								return '定点取货';
							}else if (cellvalue == '02') {
								return '快递发送';
							}
						}
					}, {
						label : '订单金额(含运费)',
						width : 120,
						name : 'REAL_JE',
						sortable:false,
						align : 'center'
					}, {
						label : '订单状态',
						width : 100,
						name : 'ORDER_STATE',
						sortable:false,
						align : 'center',
						formatter : function(cellvalue, options, rowObject) {
							if (cellvalue == '00') {
								return '等待付款';
							}else if(cellvalue == '01'){
								return '支付完成';
							}else if(cellvalue == '02'){
								return '交易完成';
							}else if(cellvalue == '03'){
								return '取消订单';
							}
						}
					}, {
						label : '买家留言',
						width : 150,
						name : 'MESSAGE',
						sortable:false,
						align : 'center'
					}, {
						label : '创建时间',
						width : 120,
						name : 'CREATE_DATE',
						sortable:false,
						align : 'center'
					}, {
						label : '推荐人(员工号)',
						width : 120,
						name : 'TJR',
						sortable:false,
						align : 'center'
					}, {
						label : '推荐级别',
						width : 120,
						name : 'TJDJ',
						sortable:false,
						align : 'center',
						formatter : function(cellvalue, options, rowObject) {
							 if(cellvalue == '01'){
								return '一级';
							}else if(cellvalue == '02'){
								return '二级';
							}else if(cellvalue == '03'){
								return '三级';
							}
						}
					}, {
						label : '推荐人所在公司',
						width : 120,
						name : 'DQ',
						sortable:false,
						align : 'center'
					}, {
						label : '办理签收人',
						width : 120,
						name : 'QSR_USER_NAME',
						sortable:false,
						align : 'center'
					}, {
						label : '办理签收时间',
						width : 120,
						name : 'QS_DATE',
						sortable:false,
						align : 'center'
					}],
			viewrecords : true,
			rowNum : 50,
			pager : '#jqGridPager',
			//shrinkToFit : false,// 列宽 不自动
			multiselect : true,
			multiboxonly : true,
			beforeSelectRow : function(rowid, e) {
				$(this).jqGrid('resetSelection');
				return (true);
			}, // 实现复选框单选
			onSelectAll : function(aRowids, status) {
				$(this).jqGrid('resetSelection');
			}, // 实现头部复选框,无效
			autowidth : true,
			height : $(window).height() - 86-20, // 屏幕高度-86-汇总栏20
			rownumbers : true,
			postData : {
				startDate : $("#s_minddsj").val() || "",
				endDate : $("#s_maxddsj").val() || "",
				yhm : $("#s_yhm").val() || "",
				ddh : $("#s_ddh").val() || "",
				ddzt : $("#s_ddzt").val() || "",
				psfs : $("#s_psfs").val() || "",
			},
			prmNames : {
				rows : 'limit'
			},
			jsonReader : {
				id : "ID",
				root : "data",
				records : 'total',
				total : 'totalPage',
				repeatitems : true
			},
			prmNames: {//每页条数 字段
				rows: 'limit'
			},
	jsonReader: {//返回数据,格式字段映射
				id: "ID",
				root: "data",
				records: 'total',
				total: 'totalPage',
				repeatitems: true
			},
	footerrow: true,//合计行,无汇总需删除
	userDataOnFooter: true
		});
$("#jqGrid").jqGrid('navGrid', '#jqGridPager', {
			add : false,
			edit : false,
			del : false,
			search : false
		});
// 搜索功能
$("#btu_search").button({
			icons : {
				primary : 'ui-icon-search'
			}
		}).click(function() {
	$("#s_minddsj").datepicker({
				dateFormat : 'yy-mm-dd',
				onClose : function(selectedDate) {
					$("#s_maxddsj").datepicker("option", "minDate",
							selectedDate);
				}
			});
	$("#s_maxddsj").datepicker({
				dateFormat : 'yy-mm-dd',
				onClose : function(selectedDate) {
					$("#s_minddsj").datepicker("option", "maxDate",
							selectedDate);
				}
			});
	$("#dialog_search").dialog({
		modal : true,
		width : 638,
		buttons : {
			"重置" : function() {
				$('#dialog_search input').val("");
			},
			"确定" : function() {
				var s_alert = null;
				if (null != s_alert) {
					$("#dialog_alert").empty();
					$("#dialog_alert").append("<label>" + s_alert + "</label>");
					$("#dialog_alert").dialog({
								modal : true,
								buttons : {
									"确定" : function() {
										$(this).dialog("close");
									}
								}
							});
				} else {
					$(this).dialog("close");
					$("#jqGrid").jqGrid('setGridParam', {
								postData : {
									startDate : $("#s_minddsj").val() || "",
									endDate : $("#s_maxddsj").val() || "",
									yhm : $("#s_yhm").val() || "",
									ddh : $("#s_ddh").val() || "",
									ddzt : $("#s_ddzt").val() || "",
									psfs : $("#s_psfs").val() || "",
								}
							}).trigger("reloadGrid");
				}
			}
		}
	});
});

//查看功能
$("#btu_view").button({
			icons : {
				primary : 'ui-icon-document'
			}
		}).click(function() {
			var v_selrowId = $('#jqGrid').jqGrid('getGridParam', 'selrow');
			if (null == v_selrowId) {
				$("#dialog_alert").empty();
				$("#dialog_alert").append("<label>请选择一条记录!</label>");
				$("#dialog_alert").dialog({
							modal : true,
							buttons : {
								"确定" : function() {
									$(this).dialog("close");
								}
							}
						});
			} else {
				$("#dialog_view").dialog({
							modal : true,
							width : 638,
							resizable : false
						});
				var v_rowData = $('#jqGrid').jqGrid('getRowData', v_selrowId);
				for (var key in v_rowData) {
					// console.info(key);
					$("#v_" + key.toLowerCase()).val(v_rowData[key]);
				}
				
				$("#jqGridV").jqGrid({
					datatype : "local",
					width : 605,
					rownumbers : true,
					colModel : [{
						label : '商品名称',
						name : 'PRODUCT_NAME',
						sortable : false,
						align : 'center'
					}, {
						label : '单价(点券)',
						name : 'PRODUCT_DJ_JE',
						sortable : false,
						align : 'center'
					}, {
						label : '规格',
						name : 'PRODUCT_ZL',
						sortable : false,
						align : 'center'
					}, {
						label : '购买数量',
						name : 'PRODUCT_NUM',
						sortable : false,
						align : 'center'
					}, {
						label : '小计金额',
						name : 'PRODUCT_HJ_JE',
						sortable : false,
						align : 'center'
					}]
			});
				$.post(baseUrl + '/dqsc/queryOrderProList.do', {
					orderbh : v_rowData.ORDER_BH
				}, function(result) {
					for (var i = 0; i <= result['data'].length; i++) {
						$("#jqGridV").jqGrid('addRowData', i + 1,
								result['data'][i]);
					}
				});
			}
		});







//签收功能
$("#btu_ddqhqs").button({
			icons : {
				primary : 'ui-icon-document'
			}
		}).click(function() {
			var u_selrowId = $('#jqGrid').jqGrid('getGridParam', 'selrow');
			var u_rowData = $('#jqGrid').jqGrid('getRowData', u_selrowId);
			var ddzt =u_rowData.ORDER_STATE;
			if (null == u_selrowId) {
				$("#dialog_alert").empty();
				$("#dialog_alert").append("<label>请选择一条记录!</label>");
				$("#dialog_alert").dialog({
							modal : true,
							buttons : {
								"确定" : function() {
									$(this).dialog("close");
								}
							}
						});
			} else if("等待付款"== ddzt){
				$("#dialog_alert").empty();
				$("#dialog_alert").append("<label>订单状态:该订单还未付款,无法签收!</label>");
				$("#dialog_alert").dialog({
							modal : true,
							buttons : {
								"确定" : function() {
									$(this).dialog("close");
								}
							}
						});
				
			} else if ("交易完成"== ddzt) {
				$("#dialog_alert").empty();
				$("#dialog_alert").append("<label>订单状态:该订单已完成交易.已签收!</label>");
				$("#dialog_alert").dialog({
							modal : true,
							buttons : {
								"确定" : function() {
									$(this).dialog("close");
								}
							}
						});
			} else if ("取消订单"== ddzt) {
				$("#dialog_alert").empty();
				$("#dialog_alert").append("<label>订单状态:该订单已取消,无法签收!</label>");
				$("#dialog_alert").dialog({
							modal : true,
							buttons : {
								"确定" : function() {
									$(this).dialog("close");
								}
							}
						});
			}else {
				var u_rowData = $('#jqGrid').jqGrid('getRowData', u_selrowId);
				for (var key in u_rowData) {
					// console.info(key);
					$("#u_" + key.toLowerCase()).val(u_rowData[key]);
				}
				$("#u_qssj").val($.datepicker.formatDate("yy-mm-dd", new Date()));
				$("#dialog_update").dialog({
					modal : true,
					width : 638,
					//resizable : false,
					buttons : {
						"取消" : function() {
							$(this).dialog("close");
						},
						"确认签收" : function() {
								//var str = $("#form_update").serialize();
								$(this).dialog("close");
								var orderbh=$("#u_order_bh").val();
								var qsr=$("#u_qsrygh").val();
								$.ajax({
									type : "post",
									url : baseUrl + "/dqsc/insertOrderOver.do",
									data :{orderbh:orderbh,
										qsr:qsr
									},
									success : function(result) {
										$("#dialog_alert").empty();
										if (result.isSuc) {
											$("#dialog_alert")
													.append("<label>修改成功!</label>");
											$("#jqGrid").jqGrid().trigger("reloadGrid");
										} else {
											$("#dialog_alert").append("<label>"
													+ result.msg + "</label>");
										}
										$("#dialog_alert").dialog({
													modal : true,
													buttons : {
														"确定" : function() {
															$(this).dialog("close");
														}
													}
												});
									},
									error : function() {
										$("#dialog_alert").empty();
										$("#dialog_alert")
												.append("<label>修改失败!</label>");
										$("#dialog_alert").dialog({
													modal : true,
													buttons : {
														"确定" : function() {
															$(this).dialog("close");
														}
													}
												});
									}
								});
							
						}
					}
				});

			}
		});


//下载Excel功能
$("#btu_download").button({
			icons : {
				primary : 'ui-icon-arrowstop-1-s'
			}
		}).click(function() {
			var startDate = $("#s_mincddsj").val() || "";
			var endDate = $("#s_maxddsj").val() || "";
			var yhm = $("#s_yhm").val() || "";
			var ddh = $("#s_ddh").val() || "";
			var ddzt = $("#s_ddzt").val() || "";
			var psfs = $("#s_psfs").val() || ""
	window.open(baseUrl + "/dqsc/exportOrderExcelMethod.do?startDate="
			+ startDate + "&endDate=" + endDate + "&yhm=" + yhm
			+ "&ddh=" + ddh + "&ddzt=" + ddzt + "&psfs="
			+ psfs);
});
// 工具提示框 tooltip
$(document).tooltip();
